Dyana: Hla-based Distributed Real-time Embedded Systems Simulation To
نویسندگان
چکیده
In this paper we present DYANA, an HLA-based hardware-in-the-loop simulation tool. This tool is used for distributed Real-Time Embedded Systems (RTES) simulation. RTES models are described by Unified Modeling Language (UML) statechart diagrams. The statechart diagram is transformed into HLA-based Simulation Model (HSM). After translation into HSM we use CERTI as the simulation runtime. The statechart diagram is also transformed into a Network of Timed Automata (NTA). After translation into NTA we use UPPAAL for RTES model verification. 1 DYANA OVERVIEW Development of embedded devices and of the RTES itself is a distributed process performed by several teams located in different organizations. The tool which support this process is needed. In this paper we present DYANA, a tool for simulation and verification of RTES. This tool is a new revision of DYANA simulation environment (Bakhmurov A. 1999). The key features of DYANA are: UML statecharts as the modeling language for RTES; unified notation for simulation and verification; Worst Case Execution Time (WCET) analysis using the Metamoc tool; OTF trace format for execution traces of models run in CERTI. Figure 1 shows the main components of DYANA: UML editor ArgoUML Verification tool UPPAAL Trace visualizer Vis4 UML to SCXML translator Federate code generator UML to UPPAAL translator Model tracer WCET tool METAMOC WCET computation
منابع مشابه
An experience on using simulation environment DYANA augmented with UPPAAL for verification of embedded systems defined by UML statecharts
DYANA 1 is an environment designed for development of distributed systems. We demonstrate that DYANA augmented with UPPAAL is well suited for simulation and model checking of real-time embedded system designs defined with UML statecharts. To this end, we present the case studies of onboard systems for cars and aircrafts as well as of a general-purpose fault-tolerant system for running parallel ...
متن کاملReal-time distributed simulations in an HLA framework: Application to aircraft simulation
This paper presents some ongoing research carried out in the context of the PRISE Project (Research Platform for Embedded Systems Engineering). This platform has been designed to evaluate and validate new embedded system concepts and techniques through a special hardware and software environment. Since much actual embedded equipment is not available, corresponding behavior is simulated within a...
متن کاملDYANA: An Environment for Embedded System Design and Analysis
The results presented here are based on many years of experience of development and application of DYANA – an environment for analysis of multiprocessor computer systems operation. The architecture and basic features of such an environments are discussed. Main problems arizing during such an environments design are highlighted and possible solutions are shown. The key features of the DYANA envi...
متن کاملA harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units
In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...
متن کاملTowards an HLA Run-time Infrastructure with Hard Real-time Capabilities
Our work takes place in the context of the HLA standard and its application in real-time systems context. The HLA standard is inadequate for taking into consideration the different constraints involved in real-time computer systems. Many works have been invested in order to providing real-time capabilities to Run Time Infrastructures (RTI) to run real time simulation. Most of these initiatives ...
متن کامل